package io;

import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.IOException;
import java.io.InputStream;

public class IODemo7 {
    public static void main(String[] args) throws IOException {
//        InputStream inputStream = null;
//        try{
//            //这个过程就相当于文件打开操作
//            //让当前的inputStream变量和硬盘上的文件关联起来
//            inputStream = new FileInputStream("D:/test.txt");
//        } finally{
//            //释放资源
//            inputStream.close();
//        }
        try(InputStream inputStream = new FileInputStream("D:/test.txt")){
            //读文件
            //无参数的read，相当于一次读一个字节，但是返回类型是int,当读到末尾返回-1
            while(true){
                int b = inputStream.read();
                if(b==-1){
                    //读到末尾了，结束循环
                    break;
                }
                System.out.printf("%x\n",b);
            }
        }
    }
}
